/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.jkoa.util;

import com.google.inject.Inject;
import com.google.inject.Singleton;
import com.jkoa.BaseActionBean;
import com.jkoa.dao.KodAgamaDAO;
import com.jkoa.dao.KodBidangDAO;
import com.jkoa.dao.KodJantinaDAO;
import com.jkoa.dao.KodNegeriDAO;
import com.jkoa.dao.KodPengenalanDAO;
import com.jkoa.dao.KodPgunaDAO;
import com.jkoa.dao.KodSektorDAO;
import com.jkoa.dao.KodSubBidangDAO;
import com.jkoa.dao.KodSukuDAO;
import com.jkoa.dao.KodTarafKahwinDAO;
import com.jkoa.dao.KodWarganegaraDAO;
import com.jkoa.model.KodAgama;
import com.jkoa.model.KodBidang;
import com.jkoa.model.KodJantina;
import com.jkoa.model.KodNegeri;
import com.jkoa.model.KodPengenalan;
import com.jkoa.model.KodPguna;
import com.jkoa.model.KodSektor;
import com.jkoa.model.KodSubbidang;
import com.jkoa.model.KodSuku;
import com.jkoa.model.KodTarafKahwin;
import com.jkoa.model.KodWarganegara;
import java.util.List;

/**
 *
 * @author fikri
 */
@Singleton
public class ListUtil extends BaseActionBean{
    
    @Inject KodNegeriDAO kodNegeriDAO;

    @Inject KodSektorDAO kodSektorDAO;
    
    @Inject KodWarganegaraDAO kodWarganegaraDAO;
    
    @Inject KodJantinaDAO kodJantinaDAO;
    
    @Inject KodTarafKahwinDAO kodTarafPerkahwinanDAO;
    
    @Inject KodSukuDAO kodSukuDAO;
    
    @Inject KodAgamaDAO kodAgamaDAO;
    
    @Inject KodBidangDAO kodBidangDAO;
    
     @Inject KodPgunaDAO kodPgunaDAO;
     
     @Inject KodPengenalanDAO kodPengenalanDAO;

     @Inject KodSubBidangDAO kodSubbidangDAO;

     
     public List<KodBidang> getSenaraiBidang(){
     return kodBidangDAO.findAll();
     }

       public List<KodSubbidang> getSenaraiSubBidang(){
     return kodSubbidangDAO.findAll();
     }
    
    public List<KodNegeri> getSenaraiNegeri() {
        return kodNegeriDAO.findAll();
    }

        public List<KodSektor> getSenaraiSektor() {
        return  kodSektorDAO.findAll();
    }

    
    public List<KodWarganegara> getSenaraiWarganegara() {
        return kodWarganegaraDAO.findAll();
    }
    
    public List<KodJantina> getSenaraiJantina() {
        return kodJantinaDAO.findAll();
    }
    
    public List<KodTarafKahwin> getSenaraiTarafKahwin() {
        return kodTarafPerkahwinanDAO.findAll();
    }
    
    public List<KodSuku> getSenaraiSuku() {
        return kodSukuDAO.findAll();
    }
    
    public List<KodAgama> getSenaraiAgama() {
        return kodAgamaDAO.findAll();
    }
    
      
       public List<KodPguna> getSenaraiKodPguna() {
        return kodPgunaDAO.findAll();
    }
    
       public List<KodPengenalan> getSenaraiPengenalan() {
           return kodPengenalanDAO.findAll();
       }
}
